让群晖NAS里的Docker为家庭提供更多服务吧

您所在的位置:网站首页 socks5代理服务端 群晖 让群晖NAS里的Docker为家庭提供更多服务吧

让群晖NAS里的Docker为家庭提供更多服务吧

2023-12-29 13:05| 来源: 网络整理| 查看: 265

让群晖NAS里的Docker为家庭提供更多服务吧 2016-02-24 18:29:57 137点赞 1111收藏 229评论

追加修改(2016-12-13 13:39:07):ss升级到2.5.6版, kcptun升级到20161207版

追加修改(2016-06-21 21:00:26):docker镜像再次更新, 强势加入kcp通道支持, 大幅提高网络稳定性. 在vps上实际看youtube时, 只连ss和连kcp+ss 速度分别是 900kbps和20000kbps, 前者看720p会卡, 后者4k随便拖! 暂时去掉v2ray, 虽然其在hyper-v的10g虚拟网卡上表现超凡, 但是实战并不比ss快且稳定性没ss好.

追加修改(2016-06-04 00:53:37):排骨最新加入v2ray的支持, 并优化了一下镜像. 镜像名称改为 cuteribs/dsm-ubuntu1604:v2

追加修改(2016-05-13 20:19:14):排骨已将文中使用的docker镜像升级到ubuntu 16.04了, 其中privoxy整合到了ss-local里. 用法见新地址

本文仅献给手上有群晖主机且在套件中心能找到Docker的同学们 让群晖NAS里的Docker为家庭提供更多服务吧

Docker是一个Linux上的轻型虚拟方案, 可以利用很小的磁盘空间和系统CPU内存来运行虚拟的Linux系统, 性能很接近其宿主. 以上是排骨对Docker的初步浅显的认识.

上次排骨发了篇纯(pian)晒(jin)单(bi)的超低功耗迷你PC小主机用法多,HTPC+下载机+软路由+上网加速一个都不能少 . 很多同学指责排骨没写技术细节和具体实现, 是纯炫耀装X贴...... 这篇排骨尽量把细节写出来吧.

让群晖NAS里的Docker为家庭提供更多服务吧超低功耗迷你PC小主机用法多,HTPC+下载机+软路由+上网加速一个都不能少追加修改(2016-02-1909:33:57):先补上被张大妈隐藏掉的配件名称(淘宝连接不能贴,贴了还是会看不到)1.占美N3150迷你主机双网口版本550+2.Intel6205300MMiniPCIE半...14792686 可爱的排骨

排骨家中有台自组的黑群晖, 平时也就存点电影,照片,iso什么的, 也充当一下电影音乐播放服务器, 除了在公司看家里的电影时CPU会冲到70%以上, 其它绝大部分时间CPU都在3%以下. 虽然挂了3个硬盘功耗才30W, 排骨还是感觉有点浪费电, 能不能让它多装些服务, 比如跑跑迅雷, 做做VPN代理什么的? 结论是"能的"! (此处省去一万字探索过程)

1. 迅雷远程xware:

xware虽然可以通过ssh登录DSM直接运行, 但是这么用的同学很快就会发现, 共享文件夹里的xware生成的目录越来越多, 不下载的时候xware还会干扰DSM的硬盘休眠, 关起来也不方便.

但是如果把xware放进Docker里来跑, 上面的问题就可以解决了.

a. 先从套件中心安装Docker, 图略. 找不到Docker的同学请点击浏览器右上角的 X b. 打开Docker面板, 在注册表处搜索排骨已做好的镜像 cuteribs/dsm-ubuntu15, 再点下载

docker1docker1c. 下载完成后你会在映像里找到dsm-ubuntu15这个镜像, 大约159MB, 基于ubuntu15生成的d. 点上方的启动按钮来创建一个容器(就是虚拟机啦), 随便输入一个名字(如xware)

docker2docker2e. 在下两步后点高级设置, 在卷里添加文件夹, 将虚拟机里的下载目录与DSM的共享文件夹映射一下docker3docker3f. 在高级设置的环境里执行命令下输入 ./xware.shg. 上面步骤完成后, 你就会在Docker面板的容器里看到xware这个容器, 选中它点上面详情. 启动容器后, 切到日志页等xware的激活码出来. (多点几次右下角的刷新)xware logxware logg. 拿到激活码去yuancheng.xunlei.com添加下载器, 然后就可以愉快的下片了! 让群晖NAS里的Docker为家庭提供更多服务吧 yuanchengyuanchengh. 排骨家的破宽带只有10M还不能多拨, Docker里的xware下载时CPU占用很小, 内存也就12M.xware performancexware performancei. 在共享文件夹里可以看到xware的下载文件tddownloadtddownload

2. VPN/代理服务器, 以ss-server为例

排骨公司上网时各种网站被屏蔽, 心想能不能用家里的网络做个代理上上张大妈什么的? 排骨先是试了OpenVPN, 用后感觉速度有点变慢, 而已上不了公司内网了! 于是拿轻量级基于socket的代理服务器软件ss-server来用了. 可替换的方案还有squid, tinyproxy等.

a. 步骤和前面创建xware容器相同, 区别在于 要将容器内部服务端口映射到外部DSM的端口上来, 然后再去路由器上把DSM的端口转发到外网.b. 另外还需要在环境变量中设置ss-server的加密码方式, 密码以及服务器端口

ss-serverss-serverc. 以上都设置好后, 你就可以从公司通过ss-server的客户端连接家里ss-server上网了.

3. VPN/代理客户端, 以ss-local为例

Docker能跑服务端, 当然也能跑客户端. 比如排骨的同事家宽带是有线通, 看一些网站比在排骨家慢很多, 那么他就可以在他的DSM里装Docker跑ss-local来连排骨家的ss-server, 再让他家网内的电脑/手机等设置代理为ss-local的本地端口, 就能享受到排骨的10M小水管了 (让群晖NAS里的Docker为家庭提供更多服务吧 话虽啰嗦, 道理你懂就行了)

a. 步骤同上, 只是环境变量多一些.ss-localss-local

b. 有些程序或手机只支持http代理, 而ss-local提供的是sock5代理, 排骨在此放了一个privoxy容器, 作用是把sock5转成http代理. 这里要用到容器之间的连接, 让privoxy容器能访问到ss-local容器.

privoxyprivoxy

4. Docker还能提供各种Web服务, Mail服务, 我的世界服务什么的, 这就留给感兴趣的同学自己去研究吧 :)

5. 如果你的群晖装不了Docker, 你还是可以试试安装debian chroot或optware来安装和运行以上程序的. 你真的看到最后了?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3